package cn.dengta.webapp.user.service;

import cn.dengta.webapp.base.service.RemoteBaseService;
import cn.dengta.webapp.user.dto.ActAprilIntimacyDTO;
import cn.dengta.webapp.user.dto.ActivityEventDTO;
import cn.dengta.webapp.user.dto.RechargeEventDTO;
import cn.dengta.webapp.user.entity.Activity;

/** 活动相关 */
public interface RemoteActivityService extends RemoteBaseService<Activity, Long> {

	void activityEvent(ActivityEventDTO dto);

	/** 充值事件 */
	void rechargeEvent(RechargeEventDTO dto);

	/** 根据别名获取活动数据 */
	Activity getByAlias(String alias);
	/** 判断礼包活动 是否可用 */
	boolean canBagAct(String productCode, Integer platform);

	/** 保存或者更新四月活动 */
	void saveOrUpdateIntimacy(ActAprilIntimacyDTO dto);

}
